export interface RuleVO {
  /**
   *
   */
  id: string | number;
  /**
   *类型：1学校，2宿舍
   */
  type: number;
  /**
   * 规则名称
   */
  ruleName: string;
}

export interface RuleForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;
  /**
   *类型：1学校，2宿舍
   */
  type: number;

  /**
   * 规则名称
   */
  ruleName?: string;

  groupIds: [];

  shifts: any[];

  includeShifts: any[];

  excludeShifts: any[];

  followHoliday?: string;
}

export interface RuleQuery extends PageQuery {
  /**
   *类型：1学校，2宿舍
   */
  type: number;
  /**
   * 规则名称
   */
  ruleName?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
